<%@ page language="java" contentType="text/html; charset=UTF-8"	pageEncoding="UTF-8"
%><%@ page import="com.mig.coins.domain.GestionContable"
%><%@ page import="com.mig.coins.domain.Helper"
%><%
	String path = request.getContextPath();
	//TODO - Aquí hay que verificar el usuario
	Integer idSocio = new Integer(1);

	int operacion = GestionContable.OP_FILTRAR;
	if (null != request.getParameter("operacion"))
		operacion = Integer.parseInt((String)request.getParameter("operacion"));
	
	String resultado = null;
	switch (operacion) {
	case GestionContable.OP_FILTRAR:
		String desde = (String) request.getParameter("desde");
		String hasta = (String) request.getParameter("hasta");
		if ((null == desde) || (null == hasta)) {
			desde = Helper.getInicioTrimestreActual();
			hasta = Helper.getFinalTrimestreActual();
		}
		resultado=GestionContable.getSaldoContable(desde, hasta, path, idSocio);
		break;
	case GestionContable.OP_APUNTES_DEL_PEDIDO:
		long idPedido = 0;
		if (null != request.getParameter("pedido"))
			idPedido = Long.parseLong((String) request.getParameter("pedido"));
		resultado = GestionContable.getApuntesPedido(path, idPedido, idSocio);
		break;
	case GestionContable.OP_CARGAR_FUTURAS:
		resultado = GestionContable.getSaldoFuturas(path, idSocio);
		break;
	default:
		resultado="&nbsp;";
		break;
	}
%><%=resultado%>

